home *** CD-ROM | disk | FTP | other *** search
/ Pocket PC Game Programming / Pocket PC Game Programming.iso / source.exe / CH15 / Project02 / CWaveDevice.h < prev    next >
C/C++ Source or Header  |  2001-02-08  |  582b  |  28 lines

  1. ////////////////////////////////////////////////////////////
  2. // Pocket PC Game Programming
  3. // Chapter 10: Sound Effects and Music
  4. //
  5. // CWaveDevice Header File
  6. //
  7. // This file includes the CWaveDevice definition.
  8. //
  9. ////////////////////////////////////////////////////////////
  10.  
  11. #pragma once
  12.  
  13. class CWaveDevice
  14. {
  15. private:
  16.     WAVEOUTCAPS *caps;
  17.     MMRESULT res;
  18.  
  19. public:
  20.     CWaveDevice();
  21.     ~CWaveDevice();
  22.     BOOL DeviceFound();    
  23.     BOOL SupportsPlayback();
  24.     BOOL SupportsStereo();
  25.     LPTSTR GetDriverName();
  26.     float GetDriverVersion();
  27. };
  28.